package com.yeban.javase.day06.test04_localtime;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

/**
 * @Desc TODO
 * @Author yeban
 * @Date 2025/10/14
 *
 * 3.一批食品的生产日期是：2024-5-10，保质期：180天，求过期时间
 */
public class test03 {

    public static void main(String[] args) {
        // 只有日期选择LocalDate
        // String -> LocalDate + plusDay 180天

        // 日期字符串
        String str = "2024-05-10";

        // 日期格式器
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");

        // 转成LocalDate类型
        LocalDate localDate = LocalDate.parse(str, formatter);

        // plusDay 加180天
        localDate = localDate.plusDays(180);    // 返回LocalDate类型

        // 输出：LocalDate -> String
        System.out.println("过期时间：" + localDate.format(formatter));  // format参数：日期格式器DateTimeFormatter类型
    }
}
